package com.tanhua.model.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ErrorResult {

    private int errCode;
    private String errMessage;
    public static ErrorResult needLogin() {
        return ErrorResult.builder().errCode(-1).errMessage("该接口需要登录").build();
    }

    public static ErrorResult error() {
        return ErrorResult.builder().errCode(999999).errMessage("系统异常稍后再试").build();
    }


    public static ErrorResult loginError() {
        return ErrorResult.builder().errCode(1).errMessage("验证码失效").build();
    }

    public static ErrorResult contentEmpty() {
        return ErrorResult.builder().errCode(1).errMessage("内容不能为空").build();
    }

    public static ErrorResult likeError() {
        return ErrorResult.builder().errCode(-1).errMessage("已经过点赞了").build();
    }

    public static ErrorResult disLikeError() {
        return ErrorResult.builder().errCode(-1).errMessage("尚未对此条消息点赞了").build();
    }

    public static ErrorResult loveError() {
        return ErrorResult.builder().errCode(-1).errMessage("已经喜欢过了").build();
    }

    public static ErrorResult disloveError() {
        return ErrorResult.builder().errCode(-1).errMessage("你还没有喜欢过").build();
    }
}